//#define _CRT_SECURE_NO_WARNINGS 
//#include<iostream>
//#include<unordered_map>
//using namespace std;
//
//unordered_map<string, int>mp;
//int n;
//int main()
//{
//	cin >> n;
//	while (n--)
//	{
//		int op; string name;
//		int score;
//		cin >> op;
//		if (op == 1)
//		{
//			cin >> name >> score;
//			mp[name] = score;
//			cout << "OK" << endl;
//		}
//		else if (op == 2)
//		{
//			cin >> name;
//			if (mp.count(name))cout << mp[name] << endl;
//			else cout << "Not found" << endl;
//		}
//		else if (op == 3)
//		{
//			cin >> name;
//			if (mp.count(name))
//			{
//				mp.erase(name);
//				cout << "Deleted successfully" << endl;
//			}
//			else cout << "Not found" << endl;
//
//		}
//		else
//		{
//			cout << mp.size() << endl;
//		}
//	}
//
//	return 0;
//}